package com.ling.greedy.snake.game.ui.pages.game.mvi

import com.ling.greedy.snake.game.model.Direction
import com.ling.greedy.snake.game.model.GameStatus
import com.ling.greedy.snake.game.model.Point

/**
 * @author Ling
 * @date :2025/7/3 17:17
 */
data class GameState(
    val snake : List<Point>,
    val food : Point,
    val currentDirection : Direction,
    val gameState : GameStatus = GameStatus.PAUSE,
    val score : Int = 0
)